0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R250 - R500 (3)
  • R500 - R1,000 (2)
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 7 of 7 matches in All Departments

Pythonic Programming - Tips for Becoming an Idiomatic Python Programmer (Paperback): Dmitry Zinoviev Pythonic Programming - Tips for Becoming an Idiomatic Python Programmer (Paperback)
Dmitry Zinoviev
R484 Discovery Miles 4 840 Ships in 12 - 17 working days

Make your good Python code even better by following proven and effective pythonic programming tips. Avoid logical errors that usually go undetected by Python linters and code formatters, such as frequent data look-ups in long lists, improper use of local and global variables, and mishandled user input. Discover rare language features, like rational numbers, set comprehensions, counters, and pickling, that may boost your productivity. Discover how to apply general programming patterns, including caching, in your Python code. Become a better-than-average Python programmer, and develop self-documented, maintainable, easy-to-understand programs that are fast to run and hard to break. Python is one of the most popular and rapidly growing modern programming languages. With more than 200 standard libraries and even more third-party libraries, it reaches into the software development areas as diverse as artificial intelligence, bioinformatics, natural language processing, and computer vision. Find out how to improve your understanding of the spirit of the language by using one hundred pythonic tips to make your code safer, faster, and better documented. This programming style manual is a quick reference of helpful hints and a random source of inspiration. Choose the suitable data structures for searching and sorting jobs and become aware of how a wrong choice may cause your application to be completely ineffective. Understand global and local variables, class and instance attributes, and information-hiding techniques. Create functions with flexible interfaces. Manage intermediate computation results by caching them in files and memory to improve performance and reliability. Polish your documentation skills to make your code easy for other programmers to understand. As a bonus, discover Easter eggs cleverly planted in the standard library by its developers. Polish, secure, and speed-up your Python applications, and make them easier to maintain by following pythonic programming tips. What You Need: You will need a Python interpreter (ideally, version 3.4 or above) and the standard Python library that usually comes with the interpreter.

Complex Network Analysis in Python (Paperback): Dmitry Zinoviev Complex Network Analysis in Python (Paperback)
Dmitry Zinoviev
R890 R657 Discovery Miles 6 570 Save R233 (26%) Ships in 12 - 17 working days

Construct, analyze, and visualize networks with networkx, a Python language module. Network analysis is a powerful tool you can apply to a multitude of datasets and situations. Discover how to work with all kinds of networks, including social, product, temporal, spatial, and semantic networks. Convert almost any real-world data into a complex network--such as recommendations on co-using cosmetic products, muddy hedge fund connections, and online friendships. Analyze and visualize the network, and make business decisions based on your analysis. If you're a curious Python programmer, a data scientist, or a CNA specialist interested in mechanizing mundane tasks, you'll increase your productivity exponentially. Complex network analysis used to be done by hand or with non-programmable network analysis tools, but not anymore! You can now automate and program these tasks in Python. Complex networks are collections of connected items, words, concepts, or people. By exploring their structure and individual elements, we can learn about their meaning, evolution, and resilience. Starting with simple networks, convert real-life and synthetic network graphs into networkx data structures. Look at more sophisticated networks and learn more powerful machinery to handle centrality calculation, blockmodeling, and clique and community detection. Get familiar with presentation-quality network visualization tools, both programmable and interactive--such as Gephi, a CNA explorer. Adapt the patterns from the case studies to your problems. Explore big networks with NetworKit, a high-performance networkx substitute. Each part in the book gives you an overview of a class of networks, includes a practical study of networkx functions and techniques, and concludes with case studies from various fields, including social networking, anthropology, marketing, and sports analytics. Combine your CNA and Python programming skills to become a better network analyst, a more accomplished data scientist, and a more versatile programmer. What You Need: You will need a Python 3.x installation with the following additional modules: Pandas (>=0.18), NumPy (>=1.10), matplotlib (>=1.5), networkx (>=1.11), python-louvain (>=0.5), NetworKit (>=3.6), and generalizesimilarity. We recommend using the Anaconda distribution that comes with all these modules, except for python-louvain, NetworKit, and generalizedsimilarity, and works on all major modern operating systems.

Data Science Essentials in Python (Paperback): Dmitry Zinoviev Data Science Essentials in Python (Paperback)
Dmitry Zinoviev
R707 R522 Discovery Miles 5 220 Save R185 (26%) Ships in 12 - 17 working days

Go from messy, unstructured artifacts stored in SQL and NoSQL databases to a neat, well-organized dataset with this quick reference for the busy data scientist. Understand text mining, machine learning, and network analysis; process numeric data with the NumPy and Pandas modules; describe and analyze data using statistical and network-theoretical methods; and see actual examples of data analysis at work. This one-stop solution covers the essential data science you need in Python. Data science is one of the fastest-growing disciplines in terms of academic research, student enrollment, and employment. Python, with its flexibility and scalability, is quickly overtaking the R language for data-scientific projects. Keep Python data-science concepts at your fingertips with this modular, quick reference to the tools used to acquire, clean, analyze, and store data. This one-stop solution covers essential Python, databases, network analysis, natural language processing, elements of machine learning, and visualization. Access structured and unstructured text and numeric data from local files, databases, and the Internet. Arrange, rearrange, and clean the data. Work with relational and non-relational databases, data visualization, and simple predictive analysis (regressions, clustering, and decision trees). See how typical data analysis problems are handled. And try your hand at your own solutions to a variety of medium-scale projects that are fun to work on and look good on your resume. Keep this handy quick guide at your side whether you're a student, an entry-level data science professional converting from R to Python, or a seasoned Python developer who doesn't want to memorize every function and option. What You Need: You need a decent distribution of Python 3.3 or above that includes at least NLTK, Pandas, NumPy, Matplotlib, Networkx, SciKit-Learn, and BeautifulSoup. A great distribution that meets the requirements is Anaconda, available for free from www.continuum.io. If you plan to set up your own database servers, you also need MySQL (www.mysql.com) and MongoDB (www.mongodb.com). Both packages are free and run on Windows, Linux, and Mac OS.

RSFQ-based Batcher-Banyan Switch and Support Tools (Paperback): Dmitry Zinoviev RSFQ-based Batcher-Banyan Switch and Support Tools (Paperback)
Dmitry Zinoviev
R1,296 Discovery Miles 12 960 Ships in 10 - 15 working days

This paper describes the results of the analysis and implementation of ultra-fast low-power superconductor digital switching cores based on Rapid Single-Flux- Quantum (RSFQ) technology. In particular, RSFQ circuits for implementation of crossbar, Batcher- banyan and TDM shared bus switching cores are considered, and possible parameters of these circuits are estimated. The results show that the proposed RSFQ digital switches with overall throughput of 2.88 Tbps per chip operating at the exchange frequencies of 30 GHz and dissipating very little power could effectively compete with their semiconductor and photonic counterparts. Based upon the results of the analysis, the Batcher-banyan switching core was chosen for the hardware implementation. Several low- level architectures of the so-called element, or 2x2 cross-point switch, and also address decoders for a sorting and for an expanding network nodes, were developed and mapped onto RSFQ elementary cells. We consider the support tools and concepts used for the simulation, modeling, and testing of the switching network, namely, physical-level and gate-level simulators of complex RSFQ circuits.

Complex networks for programmers and non-programmers (Russian, Paperback): Dmitry Zinoviev Complex networks for programmers and non-programmers (Russian, Paperback)
Dmitry Zinoviev
R444 Discovery Miles 4 440 Ships in 10 - 15 working days
Narrow Gauge Railways of Ukraine and Moldova (Russian, Paperback): Dmitry Zinoviev Narrow Gauge Railways of Ukraine and Moldova (Russian, Paperback)
Dmitry Zinoviev
R1,264 Discovery Miles 12 640 Ships in 10 - 15 working days

The purpose of this book is to bring together brief descriptions of more than four hundred unique transport systems. The book contains information on narrow-gauge railways and trams, as well as ropeways, overhead railways, and monorails, and several park railways located on the territory of modern Ukraine and Moldova. Also included are military narrow-gauge railways in Romania, built by the Russian army during the First World War. Due to the fact that material for this book was collected using the "crowdsourcing" method through the now-defunct "Younger Brother" website, the book in no way pretends to be complete, accurate, relevant, and scientific. Some data could be outdated, some may be inaccurate. Nevertheless, since this is the first experience of publishing a manuscript of this kind, I consider all the above disadvantages acceptable - provided that the book is not used by the readers to make vital decisions.

The Tutut Tales (Skazki o Parovozike Tutute) (Russian, Paperback): Dmitry Zinoviev The Tutut Tales (Skazki o Parovozike Tutute) (Russian, Paperback)
Dmitry Zinoviev
bundle available
R273 Discovery Miles 2 730 Ships in 10 - 15 working days

Five Russian fairy-tales about two little steam engines working in the remote mountains, and their friends; two of the tales come with parallel English translation. Perfect for teaching your kids either of the two languages.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
In Silence My Heart Speaks
Thobeka Yose Paperback R290 R195 Discovery Miles 1 950
The New Cold War - The US, Russia and…
Gilbert Achcar Paperback R438 Discovery Miles 4 380
The International Who's Who in…
Europa Publications Hardcover R33,230 Discovery Miles 332 300
Palaces Of Stone - Uncovering Ancient…
Mike Main, Thomas Huffman Paperback R280 R219 Discovery Miles 2 190
The 33 1/3 B-sides - New Essays by 33…
Will Stockton, D. Gilson Paperback R520 Discovery Miles 5 200
Herontdek Jou Selfvertroue - Sewe Stappe…
Rolene Strauss Paperback  (1)
R330 R284 Discovery Miles 2 840
Windows 10 For Dummies, 4th Edition
A Rathbone Paperback  (1)
R511 Discovery Miles 5 110
Facing Freedom - Solo Female Travel…
Eryn Donnalley Paperback R546 R463 Discovery Miles 4 630
Exam Ref AZ-500 Microsoft Azure Security…
Yuri Diogenes, Orin Thomas Paperback R806 Discovery Miles 8 060
Statistical Analysis With Excel For…
J Schmuller Paperback R764 Discovery Miles 7 640

 

Partners